package com.vq3.digitalizationsoftwareintegrates.Service.DataCenter;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.vq3.digitalizationsoftwareintegrates.Entity.DataCenter.DataCenterEntity;
import com.vq3.digitalizationsoftwareintegrates.Entity.DataCenter.DataCenter_permissionEntity;
import com.vq3.digitalizationsoftwareintegrates.Entity.Spot_Check.S_C_Point_ContentEntity;
import com.vq3.digitalizationsoftwareintegrates.Entity.User.Permission_TBEntity;
import com.vq3.digitalizationsoftwareintegrates.Entity.User.User_RoleEntity;
import com.vq3.digitalizationsoftwareintegrates.Servlet.DataCenterServlet;

import java.util.List;

public interface DataCenterService {
    DataCenterEntity findDataCenterSideBar(Integer did);

    boolean deleteSCData(List<String> pointNameArr, List<Integer> groupIdArr);

    IPage<S_C_Point_ContentEntity> dailySCData(String pointName, int page) ;

    boolean deleteDailySCData(List<String> dailyPointNameS,List<String> dailyPointContextS);

    boolean reversSCDataGroup(List<Integer> groupS,String pointName);

    boolean dailyEdit(String dailyEdit_pointContent, String pointName,String pointContentInput, String scFunInput, String scBenchmarkInput);

    DataCenter_permissionEntity perIdFindDataCenter_Per(String permission);

    List<DataCenter_permissionEntity> perfindDataCenterid(Permission_TBEntity permission_tbEntities);
}
